#ifndef MENUBASE_H_
#define MENUBASE_H_
#include <string>

using namespace std;

#ifdef WINDOWS
#define LIMPACONSOLE "cls" 
#endif
#ifdef LINUX
#define LIMPACONSOLE "clear"
#endif

class MenuBase
{
private:
	string Titulo;
	string *MenuItens;
	int NumItens;	
public:
	MenuBase(int ni = 1);
	MenuBase(const MenuBase &copia);
	virtual ~MenuBase();
	
	int GetNumItens();
	void SetTitulo(string titulo);
	void AdicionaItem(int op, string item);
	void Show();
	void GetOpcao();
};

#endif /*MENUBASE_H_*/
